package cz.pecinovsky.česky.oopnz.správce;
//Příliš žluťoučký kůň úpěl ďábelské ódy
/*******************************************************************************
 *<pre>
 * Předchozí:   Není - toto_je_nově_definovaná_třída
 *              Ttt v projektu Ppp
 * Následující: Prozatím není
 *
 * Projekt  Ppp
 *   + Přidáno
 *   - Odebráno
 *   ~ Změněno
 *</pre>
 */


////////////////////////////////////////////////////////////////////////////////
//%%+  +++++ Konec ignorovaného počátečního textu +++++


/*******************************************************************************
 * Rozhraní {@code IOvládaný} definuje požadavky na objekt ovládaný
 * z klávesnice pomocí kurzorových kláves, mezerníku a klávesy Enter.
 * Předpokládá se, že ovládané objekty budou součansě kreslené na plátně
 * pod správou správce plátna.
 * 
 * @author Rudolf PECINOVSKÝ
 * @version 6.03.2017 — 2010-11-08
 */
public interface IOvládaný extends IKreslený
{
//== KONSTANTY =================================================================
//== METODY ====================================================================

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vpravo.
     */
//     @Override
    public void vpravo();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vlevo.
     */
//     @Override
    public void vlevo();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vzhůru.
     */
//     @Override
    public void vzhůru();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou dolů.
     */
//     @Override
    public void dolů();
    

    /***************************************************************************
     * Reakce na stisk klávesy enter.
     */
//     @Override
    public void enter();
    

    /***************************************************************************
     * Reakce na stisk mezerníku.
     */
//     @Override
    public void mezera();
    

    /***************************************************************************
     * Reakce na stisk klávesy ESC, tj. na ukončení ovládání z klávesnice.
     */
//     @Override
    public void konec();


    
//== VNOŘENÉ TŘÍDY =============================================================
}
